stem stitch - German English Dictionary